لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Go Standard Library Solutions [ویدئو]
Go Standard Library Solutions [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Go با یک کتابخانه استاندارد با امکانات کامل بیرون میآید، که به کتابخانههای شخص ثالث برای مواردی مانند دستکاری رشتهها، فایلها و I/O شبکه، آزمایش، سرورهای HTTP و موارد دیگر نیاز کمی دارد.
در این دوره، ما به پکیج هایی می پردازیم که بیشترین استفاده را در کتابخانه استاندارد دارند، از جمله fmt، رشته ها، strconv، خطاها، پرچم، regexp، io، os، بایت ها، ریاضی، زمان، آرشیو، فشرده سازی و تصویر. ما همچنین بستههای net/http و زمینه را برای ساخت برنامههای کاربردی شبکهای انعطافپذیر مانند سرورها و کلاینتهای HTTP پوشش خواهیم داد. ما یاد خواهیم گرفت که چگونه با استفاده از بسته encoding/json، JSON را برای API های REST خود دریافت و ارائه کنیم. تست یک شهروند درجه یک در Go است و ما یاد خواهیم گرفت که چگونه با استفاده از بسته آزمایشی از آن استفاده کامل کنیم. در نهایت، هیچ دوره Go بدون وارد شدن به آنچه در وهله اول بسیاری را به سمت Go می کشاند، کامل نمی شود، این الگوهای اولیه و همزمانی است.
نحوه کار با رشته ها، رون ها و کاراکترها را بدانید
?برای انجام عملیات I/O با سیستم عامل زیرین تعامل داشته باشید
درک نحوه رسیدگی به خطاها به صورت اصطلاحی
?با ریاضیات، زمان، آرشیو، فشرده سازی و موارد دیگر کار کنید
نحوه ساخت سرورهای HTTP قوی را ببینید
?نحوه ساخت API های REST و JSON را کشف کنید
?بدون بسته های شخص ثالث به صورت اصطلاحی تست کنید
همزمانی اهرمی با گوروتینها و کانالها این دوره ویدیویی برای مهندسین نرمافزاری که با اصول Go آشنا هستند اما میخواهند قبل از اجرا در کتابخانههای شخص ثالث درباره کتابخانه استاندارد و نحوه استفاده آسانتر از آن در کدشان بیشتر بیاموزند جذاب خواهد بود. رایج ترین بسته های مورد استفاده در کتابخانه استاندارد Go را بیاموزید. * ارتباط بین بسیاری از بسته های موجود در کتابخانه استاندارد و نحوه استفاده از آنها را درک کنید. * یاد بگیرید که چگونه کمتر به بسته های شخص ثالث اعتماد کنید، وقتی کتابخانه استاندارد شما را تحت پوشش قرار داده است. *
سرفصل ها و درس ها
مدیریت رشته ها، بایت ها و رونزها
Handling Strings, Bytes, and Runes
بررسی اجمالی دوره
The Course Overview
قالب بندی خروجی با بسته fmt
Output Formatting with the fmt Package
اسکن ورودی با بسته fmt
Input Scanning with the fmt Package
دستکاری رشته ها و بایت ها با بسته های رشته ها و بایت ها
Manipulating Strings and Bytes with the Strings and Bytes Packages
تبدیل به و از رشته ها با بسته strconv
Converting to and from Strings with the strconv Package
کار با عبارات منظم با استفاده از بسته regexp
Working with Regular Expressions Using the regexp Package
ابزارهای ساخت، ورودی/خروجی و مدیریت خطا
Build Tools, I/O, and Error Handling
با ابزار Go Build راحت باشید
Get Comfortable with the Go Build Tools
از طریق بسته های پرچم و سیستم عامل با محیط زیست تعامل داشته باشید
Interact with the Environment through the flag and os Packages
دستکاری فایل و دایرکتوری را با بسته های os، io و path انجام دهید
Perform File and Directory Manipulation with the os, io, and path Packages
همیشه خطاهای خود را مدیریت می کنیم و از بسته خطاها استفاده می کنیم
Always Handling Our Errors and Using the Errors Package
ریاضی، زمان، آرشیو، و تصاویر
Math, Time, Archives, and Images
بیایید کمی ریاضی انجام دهیم
Let's Do Some Math
کار با زمان
Working with Time
آرشیو و فشرده سازی
Archives and Compression
تصاویر
Images
وب سرور و مشتریان
Web Server and Clients
یک سرور ساده با Net/Http بسازید
Build a Simple Server with Net/Http
نمایش نظرات